# 数据处理层Model：实现数据读取、写入
# 从 json 文件读取和写入
import json


def read_data(path):
    with open(path, mode='r', encoding='utf-8') as f:
        data = json.load(f)
        return data


def write_data(data_list, path):
    with open(path, mode='w', encoding='utf-8') as f:
        json.dump(data_list, f, ensure_ascii=False)


if __name__ == '__main__':
    # #测试 read_data()
    path = r'book.json'  # 引用json文件
    # print(read_data(path))
    user_list = [{"时间 ": "2021/8/21 09:00:00'", "项目": "工资", "分类": "收入", "金额": 20000},
                 {"时间 ": "2021/8/21 09:00:00 ", "项目": "聚餐", "分类": "支出", "金额": -200}]
    write_data(user_list, path)
